html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; height: 100%;/*-webkit-tap-highlight-color: transparent;*/}
/**{margin:0;padding:0; }*/
body{background:#fff;font-family:-apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif; color:#434343; font-size:12px;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td,
article, aside, details, figcaption, figure, footer, header,  menu, nav, section { margin: 0; padding: 0; -webkit-tap-highlight-color: transparent;}
ol, ul, dl { list-style: none; }
h1, h2, h3, h4, h5, h6 {font-weight: normal; }
i{font-style: normal;}
em, s { font-style: normal; display: block;}
input, button, select, textarea { border: 0; font-family: 'Microsoft Yahei'; color:#434343;}
textarea { resize: none; }
table{}
/*禁用了文本的拖拉，尤其在谷歌下*/
a { text-decoration: none; color:#434343 }
a:hover {text-decoration: none;}
a:active{ text-decoration: none;}
/* 设置HTML5元素为块 */
article, aside, details, figcaption, figure, footer, header,  menu, nav, section { display: block; }
/* 设置图片视频等自适应调整 */
img {border:0;}
.video embed, .video object, .video iframe { width: 100%; height: auto; }
/* 1.去除android a/button/input标签被点击时产生的边框 2.去除ios a标签被点击时产生的半透明灰色背景 */
a, button, input { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/*自定义样式*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #a0a0a0;
}
input:-moz-placeholder, textarea:-moz-placeholder {
    color: #a0a0a0;
}
input::-moz-placeholder, textarea::-moz-placeholder {
    color: #a0a0a0;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #a0a0a0;
}

.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}

.l{ float: left;}
.r{ float: right;}

.ellip{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.ellip2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.prompt{ z-index:100000;position: fixed; width:1.8rem; left:50%; top: 50%; margin-left: -.9rem; margin-top: -0.35rem; font-size:14px; text-align: center; color: #fff; background: rgba(42,42,42,0.8); line-height: 0.7rem; border-radius: 4px; display: none;}



